﻿
 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using YTCMS.Data.Infrastructure;
using YTCMS.Domain.Entities;

namespace YTCMS.Data.Repositories
{   
	
	public partial interface IadsRepository : IRepository<ads> { }
	public partial class adsRepository : RepositoryBase<ads>, IadsRepository
    {
        public adsRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IcategoryRepository : IRepository<category> { }
	public partial class categoryRepository : RepositoryBase<category>, IcategoryRepository
    {
        public categoryRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IcmscolumnRepository : IRepository<cmscolumn> { }
	public partial class cmscolumnRepository : RepositoryBase<cmscolumn>, IcmscolumnRepository
    {
        public cmscolumnRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IcolumnproductRepository : IRepository<columnproduct> { }
	public partial class columnproductRepository : RepositoryBase<columnproduct>, IcolumnproductRepository
    {
        public columnproductRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IcontentRepository : IRepository<content> { }
	public partial class contentRepository : RepositoryBase<content>, IcontentRepository
    {
        public contentRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IcorrelationkeywordRepository : IRepository<correlationkeyword> { }
	public partial class correlationkeywordRepository : RepositoryBase<correlationkeyword>, IcorrelationkeywordRepository
    {
        public correlationkeywordRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IcustomRepository : IRepository<custom> { }
	public partial class customRepository : RepositoryBase<custom>, IcustomRepository
    {
        public customRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IguideRepository : IRepository<guide> { }
	public partial class guideRepository : RepositoryBase<guide>, IguideRepository
    {
        public guideRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IhotelRepository : IRepository<hotel> { }
	public partial class hotelRepository : RepositoryBase<hotel>, IhotelRepository
    {
        public hotelRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IimagesRepository : IRepository<images> { }
	public partial class imagesRepository : RepositoryBase<images>, IimagesRepository
    {
        public imagesRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IkeywordRepository : IRepository<keyword> { }
	public partial class keywordRepository : RepositoryBase<keyword>, IkeywordRepository
    {
        public keywordRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface ImoduleRepository : IRepository<module> { }
	public partial class moduleRepository : RepositoryBase<module>, ImoduleRepository
    {
        public moduleRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IproductsRepository : IRepository<products> { }
	public partial class productsRepository : RepositoryBase<products>, IproductsRepository
    {
        public productsRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface ItestRepository : IRepository<test> { }
	public partial class testRepository : RepositoryBase<test>, ItestRepository
    {
        public testRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
	public partial interface IusersRepository : IRepository<users> { }
	public partial class usersRepository : RepositoryBase<users>, IusersRepository
    {
        public usersRepository(IDatabaseFactory databaseFactory)
            : base(databaseFactory)
        {
        }
    }
	
}